package com.seal.commons.query;

/**
 * 功能描述: <br/>
 *
 * @author yong.huang
 * @date: 2020-06-24 11:08<br/>
 * @since JDK 1.8
 */
public interface QueryAdapter {

    /**
     * 查询数据
     * @param name sql别名
     * @param request  查询参数
     * @param clazz   返回类型
     * @param <T>
     * @return
     */
    <T> QueryResult<T> query(String name, QueryRequest request, Class<T> clazz);
}